/**
 * 接龙发起相关信息
 */
import {
  callApi
} from "./api.js"
/**
 * 创建接龙信息
 * @param {*} data 
 */
async function create(data) {
  return await callApi("solitaire", "create", data)
}
/**
 * 更新接龙参与人数
 * @param {*} id 
 */
async function updateNum(id) {
  return await callApi("solitaire", "updateNum",{
    _id:id
  })
}
/**
 * 获取接龙列表
 */
async function getSolitaireList() {
  return await callApi("solitaire", "getSolitaireList")
}
/**
 * 删除接龙活动
 * @param {*} id 
 */
async function delSolitaire(id) {
  return await callApi("solitaire", "delSolitaire", {
    _id: id
  })
}
/**
 * 根据id获取接龙信息
 * @param {*} id 
 */
async function getSolitaireById(id){
  return await callApi("solitaire", "getSolitaireById", {
    _id: id
  })
}

export {
  create,
  updateNum,
  getSolitaireList,
  delSolitaire,
  getSolitaireById
}